package com.shrcl.engineerprocess.domain;

import com.shrcl.engineerprocess.domain.CorpWeChatUser;
import com.shrcl.engineerprocess.domain.Engineer;
import com.shrcl.engineerprocess.domain.impl.CorpWeChatUserCriteriaImpl;
import edu.fudan.mylang.pf.query.IPagedCriteria;
import edu.fudan.mylang.pf.query.QueryImplementation;

@QueryImplementation(implementBy = CorpWeChatUserCriteriaImpl.class)
public interface CorpWeChatUserCriteria extends IPagedCriteria<CorpWeChatUser> {
  public abstract Engineer getEngineer();
  
  public abstract CorpWeChatUserCriteria setEngineer(final Engineer engineer);
  
  public abstract String getInfo();
  
  public abstract CorpWeChatUserCriteria setInfo(final String info);
  
  public abstract Boolean getExcluded();
  
  public abstract CorpWeChatUserCriteria setExcluded(final Boolean excluded);
}
